package native

class BspatchUtil {

    companion object {
        // Used to load the 'update' library on application startup.
        init {
            System.loadLibrary("update")
        }

        /**
         * 通过旧包 和 差分包获取新包
         * @param path_old 旧包地址
         * @param path_new 产生的新包地址
         * @param patch 差分包地址
         */
        external fun patch(path_old:String,path_new:String,patch:String):Int
        /**
         * 通过旧包 和 新包 获取差分包
         * @param path_old 旧包地址
         * @param path_new 新包地址
         * @param patch 产生的差分包地址
         */
        external fun diff(path_old:String,path_new:String,patch:String):Int
    }

}